meteor shower – Català–English translations

🇬🇧 en ca

meteor shower noun

  • Meteors seen on Earth for short time period
pluja de meteors
Wiktionary Links